package com.jiantong.user.service;

import com.jiantong.user.model.AppUserRole;
import io.terminus.common.model.Response;

import java.util.List;

/**
 * Created by mz on 4/7/17.
 *
 */
public interface AppUserRoleWriteService {

    /**
     * 添加一条用户的角色
     * @param appUserRole 用户角色（app）
     * @return Long
     */
    Response<Long> createAppUserRole(AppUserRole appUserRole);

    /**
     * 添加多条用户角色
     * @param appUserRoles 用户角色（app）list
     * @return Boolean
     */
    Response<Boolean> createAppUserRoles(List<AppUserRole> appUserRoles);

    /**
     * 更新一条用户的角色
     * @param appUserRole 用户角色（app）
     * @return Boolean
     */
    Response<Boolean> updateAppUserRole(AppUserRole appUserRole);
}
